home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr42 / dmp400.zip / README < prev    next >
Text File  |  1995-03-23  |  4KB  |  91 lines

  1. +-----------------------------------------------------------------------------+
  2. |                                                                             |
  3. |         ---===          D       S       M       I          ===---           |
  4. |                                                                             |
  5. |      ---===          Digital Sound & Music Interface          ===---        |
  6. |                                                                             |
  7. |         ---===          (C) 1993,1995 Otto Chrons          ===---           |
  8. |                                                                             |
  9. +-----------------------------------------------------------------------------+
  10.  
  11.  
  12.         DSMI is a sound interface for PC compatible computers. It
  13.         provides programmers with a variety of functions to play music
  14.         and sound effects in their programs.
  15.  
  16.         Here are some of DSMI's capabilities:
  17.  
  18.         * Supports following sound sources:
  19.            - Sound Blaster 1.0 - 2.0
  20.            - Sound Blaster Pro (stereo)
  21.            - Pro Audio Spectrum 16 (16-bit, stereo)
  22.            - Sound Blaster 16 (16-bit, stereo)
  23.            - Aria based sound cards (16-bit, stereo)
  24.            - Windows Sound System (16-bit, stereo)
  25.            - AudioTrix Pro (16-bit, stereo)
  26.            - Gravis Ultrasound (16-bit, stereo)
  27.            - Gravis Ultrasound MAX (16-bit, stereo)
  28.         * Up to 32 simultaneous channels lets you play sound effects
  29.           simultaneously with music!
  30.         * Plays MODs, STMs, S3Ms, 669s, MTMs, FARs and other formats
  31.         * Very easy sound card setup
  32.         * Special 16-bit support, which means GREAT sound quality on
  33.           16-bit cards
  34.         * Very extensive programming interface that lets YOU decide what
  35.           to do
  36.         * Modular structure means easier upgrades (e.g. new sound cards)
  37.         * Dynamically loadable sound drivers -> saves memory and makes
  38.           upgrades very easy.
  39.         * Printed manual
  40.         * On-line hypertext reference guide! (over 130kB)
  41.         * Example programs
  42.         * Utilizes 386 instruction mix to reach maximum performance,
  43.           286 NOT supported
  44.         * Free 'Timer Service'-pack for easy timer handling
  45.     * Free 'EMS heap manager' for accessing EMS memory
  46.         * Support for both realmode and protected mode
  47.         * Practically FREE upgrades!
  48.           And you can upgrade as many times as you wish
  49.           - via Internet, totally free
  50.           - via mail: you send me two 3.5" disks and I send one back with
  51.             new DSMI code.
  52.  
  53.         And last but not the least:
  54.         * DSMI IS DEFINITELY THE MOST EXTENSIVE PLAYER ON EARTH!!
  55.  
  56.  
  57. WHAT'S IN DSMI------------------------------------------------------------
  58.  
  59.                           +-----------------+
  60.                           |                 |
  61.                           |    C version    |
  62.                           |                 |
  63.                           +-----------------+
  64.  
  65.         - Made with Watcom C/C++ 10.0 and Borland C++ 3.1, but should also
  66.           work fine with other compilers
  67.         - Comes with DSMI/32, a 32-bit protected mode version of DSMI which
  68.           works with 32-bit C compilers. Have been tested on Watcom C/C++
  69.         - Compiled OBJ files for all files are included
  70.         - Some of the source code is included for making changes into the
  71.           system.
  72.         - A library (DSMI.LIB, DSMIEMS.LIB and DSMI32.LIB) is provided for
  73.           easy linking
  74.         - Following parts are written in assembly language:
  75.                 * Sound mixing routines
  76.                 * Module player engine
  77.                 * Timer Service
  78.                 * Some miscellaneous functions
  79.         - C source is compiled with BC++/Watcom C/C++ and uses
  80.           386 instruction set
  81.         - If your C compiler is very old, make sure it can link with
  82.           assembler code using 386 instructions
  83.  
  84. HOW TO BUY DSMI--------------------------------------------------------
  85.  
  86.         Files LICENSE.DSM and ORDER.DSM should come with this README
  87.         file. You need to print them, sign the License Agreement and
  88.         fill out the order form. Then just mail them to me and pay the
  89.         price. See ORDER.DSM for detailed information.
  90.  
  91.